<?php
require 'facebook-php-sdk/src/facebook.php';

$facebook = new Facebook(array(
  'appId'  => '171539856240090',
  'secret' => '68c7553a8d08f8d85839a76f427f2092',
  'cookie' => true,
));

include_once('CAS-UC/CAS.php');

// Uncomment to enable debugging
phpCAS::setDebug();

// Inicializa librería phpCAS
phpCAS::client(CAS_VERSION_2_0, 'sso.uc.cl', 443, '/cas');
phpCAS::setNoCasServerValidation();
//exije estar Logueado uc
phpCAS::forceAuthentication();


#Una vez logueado guarda una variable de sesion boolean que indica si está logueado o no 
if (!isset($_SESSION['username'])) 
{
   $_SESSION['username'] = phpCAS::getUser();//this stores their network user id
}


//DATOS PERSONALES: capturamos los resultados y hacemos update a las tupla correspondiente

$username=$_SESSION['username'];

include 'db_params.php';

$nombre = null;
if(isset($_POST['nombre']))
	$nombre = $_POST['nombre'];
	
$apellido = null;
if(isset($_POST['apellido']))
	$apellido = $_POST['apellido'];
	
$email = $username.'@uc.cl';
	
$automovil = false;
if(isset($_POST['automovil']))
	$automovil = $_POST['automovil'];


$up1 = "UPDATE usuarios SET nombre='$nombre' WHERE user_name='$username'";
$up2 = "UPDATE usuarios SET apellido1='$apellido' WHERE user_name='$username'";
$up3 = "UPDATE usuarios SET tiene_auto=$automovil WHERE user_name='$username'";
$result1 = mysql_query($up1, $con);
$result2 = mysql_query($up2, $con);
$result3 = mysql_query($up3, $con);

//HORARIOS: primero eliminamos las tuplas del usuario y luego las volvemos a insertar de acuerdo a esta última respuesta.
$sql0= "DELETE FROM usuario_modulos WHERE user_name='$username'";
mysql_query($sql0, $con);
foreach($_REQUEST as $key => $value)
{
	if(strpos($key, 'combobox_modulo_') !== false && $value != '--')
	{
		$modulo = substr($key, strlen('combobox_modulo_'));

		$sql = "INSERT INTO usuario_modulos VALUES ('$username', $modulo, '$value')";
		
		if (!mysql_query($sql,$con))
  		{
  			die('Error: ' . mysql_error());
 		}
	}
}

//SESION FACEBOOK
$session = $facebook->getSession(); 

if($session)
{

	$uid = $facebook->getUser();
	$me = $facebook->api('/me');
	$friendsLists = $facebook->api('/me/friends');

	$result = mysql_query("UPDATE usuarios SET uid_facebook = $uid WHERE user_name = '$username'", $con);
	
	$lat=$_POST["lat"];
	$lng=$_POST["lng"];
	
	$up4 = "UPDATE direccion_usuarios SET lat='$lat' WHERE user_name='$username'";
	$up5 = "UPDATE direccion_usuarios SET lng='$lng' WHERE user_name='$username'";
	$result4 = mysql_query($up4, $con);
	$result5 = mysql_query($up5, $con);
	
	/*
	mysql_query("DELETE FROM feuc_turnos.amigos_facebook WHERE uid_facebook IN (SELECT uid_facebook FROM feuc_turnos.usuarios WHERE user_name='$username')";
	for($i=0;$i<count($friendsLists['data']);$i=$i+1)
	{
		$id_friend=$friendsLists['data'][$i]['id'];
		mysql_query("INSERT INTO amigos_facebook VALUES('$uid','$id_friend')");
	}
	*/

	
	mysql_close($con);
}
else
{

	$lat=$_POST["lat"];
	$lng=$_POST["lng"];
	
	/*
	mysql_query("INSERT INTO direccion_usuarios (user_name, lat, lng) VALUES('$username','$lat','$lng')");
	*/
	
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Turnos UC</title>
<script>
  window.location="http://www.turnos.feuc.cl/dashboard.php";
</script>

<link href="css/styles.css" rel="stylesheet" type="text/css" />
<link href="css/proccess.css" rel="stylesheet" type="text/css" />
</head>
<body>


<div class="container">
  <div class="sidebar1">
  <!-- end .sidebar1 --></div>
  <div class="content">
  <div id="main-content">
  <p>&nbsp;</p>
  <div class="col-left">
  	<h2 class="heading" style="section heading">Turnos UC</h2>
  	<span class="sub-heading">El lugar para encontrar compañeros para hacer turnos!</span>
  </div>
    <div id="prom-video">
      <p>&nbsp;</p>
      <p>&nbsp;</p>
    </div>
    <p>&nbsp;</p>
    <h1>Registrando...</h1>
  </div>
  </div>
  <div class="footer">
    <p>Todos los derechos Reservados - Turnos UC</p>
  <!-- end .footer --></div>
  <!-- end .container --></div>
</body>
</html>